santo domingo waterworks and sewage corporation - French English Dictionary